package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf02Cliente entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf02Cliente implements java.io.Serializable {

	// Fields 

	private Long f02IdCliente;
	private Bnchf01Persona bnchf01Persona;
	private Bnchf46Usuario bnchf46UsuarioByF02UsrReg;
	private Bnchf46Usuario bnchf46UsuarioByF02UsrAct;
	private String f02CinternoCic;
	private Long f02UsrReg;//F02_USR_REG
	private Date f02FeUsrReg;
	private Date f02FeUsrAct;
	private Long f02Stdo;
	private String f02IdUsuaCrea;
	private Date f02FeUsuaCrea;
	private String f02IdUsuaModi;
	private Date f02FeUsuaModi;
	private Set bnchf12Familiars = new HashSet(0);
	private Set bnchf13Expedientes = new HashSet(0);

	//add wwilber
	private  String  f02IdConyuge; 
	
	  
	private  String  f02DesDocumento; 
	private  String  f02DesEstadoCivil; 
	
		
	/**
	 * @return Devuelve f02IdConyuge.
	 */
	public String getF02IdConyuge() {
		return f02IdConyuge;
	}
	/**
	 * @param idConyuge El f02IdConyuge a establecer.
	 */
	public void setF02IdConyuge(String idConyuge) {
		f02IdConyuge = idConyuge;
	}
	/**
	 * @return Devuelve descestado.
	 */
	public String getDescestado() {
		return descestado;
	}
	/**
	 * @param descestado El descestado a establecer.
	 */
	public void setDescestado(String descestado) {
		this.descestado = descestado;
	}
	// Constructors
	private String descestado;
	//Variables para reniec
	private String direcDomic;
	private String descDptodirec;
	private String descProvdirec;
	private String descDistridirec;
	
	//Variables para reniec
	
	private String iddescDptodirec;
	private String iddescProvdirec;
	private String iddescDistridirec;
	
	
	/** default constructor */
	public Bnchf02Cliente() {
		
		 bnchf01Persona=new Bnchf01Persona();
		 bnchf46UsuarioByF02UsrReg=new Bnchf46Usuario();
		 bnchf46UsuarioByF02UsrAct=new Bnchf46Usuario();

		
	}

	/** minimal constructor */
	public Bnchf02Cliente(Long f02IdCliente, Bnchf01Persona bnchf01Persona,
			Bnchf46Usuario bnchf46UsuarioByF02UsrReg, String f02CinternoCic,
			String f02IdUsuaCrea, Date f02FeUsuaCrea) {
		this.f02IdCliente = f02IdCliente;
		this.bnchf01Persona = bnchf01Persona;
		this.bnchf46UsuarioByF02UsrReg = bnchf46UsuarioByF02UsrReg;
		this.f02CinternoCic = f02CinternoCic;
		this.f02IdUsuaCrea = f02IdUsuaCrea;
		this.f02FeUsuaCrea = f02FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf02Cliente(Long f02IdCliente, Bnchf01Persona bnchf01Persona,
			Bnchf46Usuario bnchf46UsuarioByF02UsrReg,
			Bnchf46Usuario bnchf46UsuarioByF02UsrAct, String f02CinternoCic,
			Date f02FeUsrReg, Date f02FeUsrAct, Long f02Stdo,
			String f02IdUsuaCrea, Date f02FeUsuaCrea, String f02IdUsuaModi,
			Date f02FeUsuaModi, Set bnchf12Familiars, Set bnchf13Expedientes) {
		this.f02IdCliente = f02IdCliente;
		this.bnchf01Persona = bnchf01Persona;
		this.bnchf46UsuarioByF02UsrReg = bnchf46UsuarioByF02UsrReg;
		this.bnchf46UsuarioByF02UsrAct = bnchf46UsuarioByF02UsrAct;
		this.f02CinternoCic = f02CinternoCic;
		this.f02FeUsrReg = f02FeUsrReg;
		this.f02FeUsrAct = f02FeUsrAct;
		this.f02Stdo = f02Stdo;
		this.f02IdUsuaCrea = f02IdUsuaCrea;
		this.f02FeUsuaCrea = f02FeUsuaCrea;
		this.f02IdUsuaModi = f02IdUsuaModi;
		this.f02FeUsuaModi = f02FeUsuaModi;
		this.bnchf12Familiars = bnchf12Familiars;
		this.bnchf13Expedientes = bnchf13Expedientes;
	}

	// Property accessors
	  
	public Long getF02IdCliente() {
		return this.f02IdCliente;
	}

	public void setF02IdCliente(Long f02IdCliente) {
		this.f02IdCliente = f02IdCliente;
	}

	public Bnchf01Persona getBnchf01Persona() {
		return this.bnchf01Persona;
	}

	public void setBnchf01Persona(Bnchf01Persona bnchf01Persona) {
		this.bnchf01Persona = bnchf01Persona;
	}

	public Bnchf46Usuario getBnchf46UsuarioByF02UsrReg() {
		return this.bnchf46UsuarioByF02UsrReg;
	}

	public void setBnchf46UsuarioByF02UsrReg(
			Bnchf46Usuario bnchf46UsuarioByF02UsrReg) {
		this.bnchf46UsuarioByF02UsrReg = bnchf46UsuarioByF02UsrReg;
	}

	public Bnchf46Usuario getBnchf46UsuarioByF02UsrAct() {
		return this.bnchf46UsuarioByF02UsrAct;
	}

	public void setBnchf46UsuarioByF02UsrAct(
			Bnchf46Usuario bnchf46UsuarioByF02UsrAct) {
		this.bnchf46UsuarioByF02UsrAct = bnchf46UsuarioByF02UsrAct;
	}

	public String getF02CinternoCic() {
		return this.f02CinternoCic;
	}

	public void setF02CinternoCic(String f02CinternoCic) {
		this.f02CinternoCic = f02CinternoCic;
	}

	public Date getF02FeUsrReg() {
		return this.f02FeUsrReg;
	}

	public void setF02FeUsrReg(Date f02FeUsrReg) {
		this.f02FeUsrReg = f02FeUsrReg;
	}

	public Date getF02FeUsrAct() {
		return this.f02FeUsrAct;
	}

	public void setF02FeUsrAct(Date f02FeUsrAct) {
		this.f02FeUsrAct = f02FeUsrAct;
	}

	public Long getF02Stdo() {
		return this.f02Stdo;
	}

	public void setF02Stdo(Long f02Stdo) {
		this.f02Stdo = f02Stdo;
	}

	public String getF02IdUsuaCrea() {
		return this.f02IdUsuaCrea;
	}

	public void setF02IdUsuaCrea(String f02IdUsuaCrea) {
		this.f02IdUsuaCrea = f02IdUsuaCrea;
	}

	public Date getF02FeUsuaCrea() {
		return this.f02FeUsuaCrea;
	}

	public void setF02FeUsuaCrea(Date f02FeUsuaCrea) {
		this.f02FeUsuaCrea = f02FeUsuaCrea;
	}

	public String getF02IdUsuaModi() {
		return this.f02IdUsuaModi;
	}

	public void setF02IdUsuaModi(String f02IdUsuaModi) {
		this.f02IdUsuaModi = f02IdUsuaModi;
	}

	public Date getF02FeUsuaModi() {
		return this.f02FeUsuaModi;
	}

	public void setF02FeUsuaModi(Date f02FeUsuaModi) {
		this.f02FeUsuaModi = f02FeUsuaModi;
	}

	public Set getBnchf12Familiars() {
		return this.bnchf12Familiars;
	}

	public void setBnchf12Familiars(Set bnchf12Familiars) {
		this.bnchf12Familiars = bnchf12Familiars;
	}

	public Set getBnchf13Expedientes() {
		return this.bnchf13Expedientes;
	}

	public void setBnchf13Expedientes(Set bnchf13Expedientes) {
		this.bnchf13Expedientes = bnchf13Expedientes;
	}

	/**
	 * @return Devuelve descDistridirec.
	 */
	public String getDescDistridirec() {
		return descDistridirec;
	}
	/**
	 * @param descDistridirec El descDistridirec a establecer.
	 */
	public void setDescDistridirec(String descDistridirec) {
		this.descDistridirec = descDistridirec;
	}
	/**
	 * @return Devuelve descDptodirec.
	 */
	public String getDescDptodirec() {
		return descDptodirec;
	}
	/**
	 * @param descDptodirec El descDptodirec a establecer.
	 */
	public void setDescDptodirec(String descDptodirec) {
		this.descDptodirec = descDptodirec;
	}
	/**
	 * @return Devuelve descProvdirec.
	 */
	public String getDescProvdirec() {
		return descProvdirec;
	}
	/**
	 * @param descProvdirec El descProvdirec a establecer.
	 */
	public void setDescProvdirec(String descProvdirec) {
		this.descProvdirec = descProvdirec;
	}
	/**
	 * @return Devuelve direcDomic.
	 */
	public String getDirecDomic() {
		return direcDomic;
	}
	/**
	 * @param direcDomic El direcDomic a establecer.
	 */
	public void setDirecDomic(String direcDomic) {
		this.direcDomic = direcDomic;
	}
	
	
	
	
	/**
	 * @return Devuelve iddescDistridirec.
	 */
	public String getIddescDistridirec() {
		return iddescDistridirec;
	}
	/**
	 * @param iddescDistridirec El iddescDistridirec a establecer.
	 */
	public void setIddescDistridirec(String iddescDistridirec) {
		this.iddescDistridirec = iddescDistridirec;
	}
	/**
	 * @return Devuelve iddescDptodirec.
	 */
	public String getIddescDptodirec() {
		return iddescDptodirec;
	}
	/**
	 * @param iddescDptodirec El iddescDptodirec a establecer.
	 */
	public void setIddescDptodirec(String iddescDptodirec) {
		this.iddescDptodirec = iddescDptodirec;
	}
	/**
	 * @return Devuelve iddescProvdirec.
	 */
	public String getIddescProvdirec() {
		return iddescProvdirec;
	}
	
	
	
	/**
	 * @return Devuelve f02UsrReg.
	 */
	public Long getF02UsrReg() {
		return f02UsrReg;
	}
	/**
	 * @param usrReg El f02UsrReg a establecer.
	 */
	public void setF02UsrReg(Long usrReg) {
		f02UsrReg = usrReg;
	}
	/**
	 * @param iddescProvdirec El iddescProvdirec a establecer.
	 */
	public void setIddescProvdirec(String iddescProvdirec) {
		this.iddescProvdirec = iddescProvdirec;
	}
	
	
	
	/**
	 * @return Devuelve f02DesDocumento.
	 */
	public String getF02DesDocumento() {
		return f02DesDocumento;
	}
	/**
	 * @param desDocumento El f02DesDocumento a establecer.
	 */
	public void setF02DesDocumento(String desDocumento) {
		f02DesDocumento = desDocumento;
	}
	/**
	 * @return Devuelve f02DesEstadoCivil.
	 */
	public String getF02DesEstadoCivil() {
		return f02DesEstadoCivil;
	}
	/**
	 * @param desEstadoCivil El f02DesEstadoCivil a establecer.
	 */
	public void setF02DesEstadoCivil(String desEstadoCivil) {
		f02DesEstadoCivil = desEstadoCivil;
	}
}